
package DTO;

/**
 *
 * @author HuuTri
 * Chứa đựng các thông tin về đơn vị tính
 */
public final class QuanDTO {
    public static final String TABLE_NAME = "QUAN";
    public static final String MA_QUAN = "MaQuan";
    public static final String TEN_QUAN = "TenQuan";
    public static final String SLDAILY_TOIDA = "SLDaiLyToiDa";
    public static final String MO_TA = "MoTa";
    public static final String MA_TINH = "Matinh";
    public static final String ID = "Id";
    
    private int _id; // số định danh
    private String _maquan; // Mã quận
    private String _tenquan; // Tên quận
    private int _sldailytoida; // Số lượng đại lí tối 
    private String _mota; // Mo ta dac tinh cua quan
    private String _matinh; // Mã tỉnh quận trực thuộc
    
    /** Hàm khởi tạo */
    public QuanDTO() {
        initialize(DefaultValue.INT,DefaultValue.STRING,
                DefaultValue.STRING, DefaultValue.INT, 
                DefaultValue.STRING, DefaultValue.STRING);
    }
    
    /* Hàm khởi tạo có giá trị */
    public QuanDTO(int id, String maquan, String tenquan, int sldailytoida, String matinh, String mota) {
        initialize(id, maquan, tenquan, sldailytoida, matinh, mota);
    }
    
    /* Hàm gán giá trị cho các thuộc tính */
    public void initialize(int id, String maquan, String tenquan, int sldailytoida, String matinh, String mota) {
        _id = id;
        _maquan = maquan;
        _tenquan = tenquan;
        _sldailytoida = sldailytoida;
        _matinh = matinh;
        _mota = mota;
    }
    
    /**
     * Lấy số định danh
     * @return 
     */
    public int getId() {
        return _id;
    }
    
    /**
     * Gán số định danh
     * @param id 
     */
    public void setId(int id) {
        _id = id;
    }
    
    /* Lấy thông tin mã quận */
    public String getMaQuan() {
        return _maquan; // Trả về thông tin mã quận
    }
    
    /* Gán giá trị mã quận */
    public void setMaQuan(String maquan) {
        _maquan = maquan; // gán giá trị mã quận
    }
    
    /* Lấy thông tin tên quận */
    public String getTenQuan() {
        return _tenquan; // trả về giá trị tên quận
    }
    
    /* Gán giá trị tên quận */
    public void setTenQuan(String tenquan) {
        _tenquan = tenquan; // gán giá trị tên quận
    }
    
    /*Lấy thông tin số lượng đại li tố đa*/
    public int getSLDaiLyToiDa() {
        return _sldailytoida; // trả về giá trị số lượng đại lý tối đa
    }
    
    /*Gán giá trị số lượng đại lý tối đa*/
    public void setSlDaiLyToiDa(int sldailytoidao) {
        _sldailytoida = sldailytoidao; // gán giá trị số lượng đại lí tối đa
    }

    /*Lay thon tin mo ta*/
    public String getMoTa() {
        return _mota;
    }

    /*Gan thong tin mo ta*/
    public void setMoTa(String mota) {
        this._mota = mota;
    }

    /*Lấy thông tin mã tỉnh*/
    public String getMaTinh() {
        return _matinh;
    }

    /*gán thông tin mã tỉnh*/
    public void setMaTinh(String matinh) {
        this._matinh = matinh;
    }
}
